stamping ground – English–Español translations

🇬🇧 en es 🇪🇸

stamping ground noun

  • place one likes to go
lugar preferido
Wiktionary Links